home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / CodeWarrior Lite / Metrowerks C⁄C++ Lite / Headers / System Extras Headers / GX Headers / PrintingLibraries.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-08-17  |  3.3 KB  |  66 lines  |  [TEXT/MMCC]

  1. /*
  2.     File:        PrintingLibraries.h
  3.  
  4.     Copyright:    © 1984-1994 by Apple Computer, Inc., all rights reserved.
  5.  
  6.     WARNING
  7.     This file was auto generated by the interfacer tool. Modifications
  8.     must be made to the master file.
  9.  
  10. */
  11.  
  12. #ifndef __PRINTINGMANAGER__
  13. #include <PrintingManager.h>
  14. /*    #include <Printing.h>                                        */
  15. /*        #include <Quickdraw.h>                                    */
  16. /*            #include <Types.h>                                    */
  17. /*                #include <ConditionalMacros.h>                    */
  18. /*                #include <MixedMode.h>                            */
  19. /*                    #include <Traps.h>                            */
  20. /*            #include <QuickdrawText.h>                            */
  21. /*                #include <IntlResources.h>                        */
  22. /*        #include <Dialogs.h>                                    */
  23. /*            #include <Windows.h>                                */
  24. /*                #include <Events.h>                                */
  25. /*                    #include <OSUtils.h>                        */
  26. /*                #include <Controls.h>                            */
  27. /*                    #include <Menus.h>                            */
  28. /*            #include <TextEdit.h>                                */
  29. /*    #include <Files.h>                                            */
  30. /*        #include <SegLoad.h>                                    */
  31. /*    #include <Collections.h>                                    */
  32. /*    #include <PrintingErrors.h>                                    */
  33. /*    #include <graphics types.h>                                    */
  34. /*        #include "math types.h"                                    */
  35. /*    #include <font types.h>                                        */
  36. /*    #include <scaler types.h>                                    */
  37. /*        #include "sfnt types.h"                                    */
  38. #endif
  39.  
  40. extern OSErr GetCollectionItemCategory(Collection, CollectionTag, long tagID, gxCollectionCategory *);
  41. extern OSErr SetCollectionItemCategory(Collection, CollectionTag, long tagID, gxCollectionCategory);
  42. extern OSErr RemoveCollectionCategory(Collection, gxCollectionCategory);
  43. extern OSErr GetCollectionItemLock(Collection, CollectionTag, long tagID, Boolean *isLocked);
  44. extern OSErr SetCollectionItemLock(Collection, CollectionTag, long tagID, Boolean lockIt);
  45. extern OSErr AddJobItem(gxJob, CollectionTag, long id, long itemSize, void *itemData);
  46. extern OSErr AddFormatItem(gxFormat, CollectionTag, long id, long itemSize, void *itemData);
  47. extern OSErr AddVolatileJobItem(gxJob, CollectionTag, long id, long itemSize, void *itemData);
  48. extern OSErr AddVolatileFormatItem(gxFormat, CollectionTag, long id, long itemSize, void *itemData);
  49. extern long GetPaperTypeBaseType(gxPaperType thePaperType);
  50. extern void SetPaperTypeBaseType(gxPaperType thePaperType, long theBasePaperType);
  51. extern OSType GetPaperTypeCreator(gxPaperType thePaperType);
  52. extern void SetPaperTypeCreator(gxPaperType thePaperType, OSType theCreator);
  53. extern unsigned char GetPaperTypeUnits(gxPaperType thePaperType);
  54. extern void SetPaperTypeUnits(gxPaperType thePaperType, unsigned char theUnits);
  55. extern unsigned long GetPaperTypeFlags(gxPaperType thePaperType);
  56. extern void SetPaperTypeFlags(gxPaperType thePaperType, unsigned long theFlags);
  57. extern void GetPaperTypeComment(gxPaperType thePaperType, Str255 theComment);
  58. extern OSErr SetPaperTypeComment(gxPaperType thePaperType, Str255 theComment);
  59. extern void LockFormatPaperType(gxFormat, Boolean lockPaperType);
  60. extern gxPositionConstraintTableHdl GetJobFormatLineConstraint(gxJob, gxPositionConstraintTableHdl);
  61. extern gxFontTableHdl GetJobFormatFonts(gxJob, gxFontTableHdl);
  62. extern gxStyleNameTableHdl GetJobFormatFontCommonStyles(gxJob, gxFont, gxStyleNameTableHdl);
  63. extern gxPositionConstraintTableHdl GetJobFormatFontConstraint(gxJob, gxFont, gxPositionConstraintTableHdl);
  64. extern gxStyle SetStyleJobFormatCommonStyle(gxJob, Str255, gxStyle);
  65. extern PicHandle PictureToPICT(gxShape theShape, Boolean simpleProxy);
  66.